草庐IT

Java SE : Open Web Page and Click a Button

全部标签

JavaSE面试题01:自增变量

JavaSE面试题:自增变量来源:https://runwsh.com/代码publicstaticvoidmain(String[]args){inti=1;i=i++;intj=i++;intk=i+++i*i++;System.out.println("i="+i);System.out.println("j="+j);System.out.println("k="+k);}现在,让我们逐行解释这段代码的执行1.inti=1;:创建整数变量i并将其初始化为1。(i=1;)2.i=i++;:这是一个有争议的表达式。首先,它将i的当前值1压栈到一个操作数栈中。然后,它将i自增1,这就使得变量

【JAVASE】探索“继承”的奥秘,深入理解JAVA中的继承机制

🔍继承🎡1.什么是继承?为啥要继承?🎡2.继承的语法🎡3.父类成员的访问🎄3.1子类中访问父类的成员变量🎄3.2super关键字🎄3.3super和this🪄在Java中,继承是个非常重要的概念,它们是实现代码复用和提高代码灵活性的关键。在这篇博客中,我们将深入探讨这个概念,并通过实例来展示它的实际应用。🎡1.什么是继承?为啥要继承?继承是面向对象编程中的一个重要特性,它允许我们在一个类的基础上创建一个新的类,新的类可以继承原类的属性和方法,并可以添加自己的属性和方法。这种方式可以有效地实现代码复用,减少重复代码的编写。举例来说明一下吧:🎉小花家里养了一只可爱的小狗狗和一条有漂亮尾巴的小金鱼,

JavaSE 再续篇-面试题:this 与 super 关键字的区别

🔥博客主页: 小扳_-CSDN博客❤感谢大家点赞👍收藏⭐评论✍  文章目录    1.0this与super关键字的区别        1.1在Java中,this关键字有以下作用         1.2 在Java中,super 关键字有以下作用    2.0经典习题    1.0this与super关键字的区别        1.1在Java中,this关键字有以下作用    一、用于指代当前对象的引用,可以在类的方法中使用this来访问当前对象的成员变量和方法。    二、用于区分局部变量和成员变量,当局部变量和成员变量同名时,使用this关键字可以明确指定使用成员变量。代码如下:pub

JavaSE 类与对象

前言我们之前学的都是面向过程,面向过程研究的是对单个对象的一种方法实现过程,比如求一个数的阶乘,强调的是怎么实现这个方法的过程,但对我们以后来说,如果想要应用到更广的层面,不能只是学习一个方法的过程,而是通过用对象的方法与其他对象建立联系来实现一个项目,那么怎么让对象与对象建立联系呢?我们就需要学习面向对象的相关知识。1.面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认

JavaSE面试深度剖析 第二讲

JavaSE面试深度剖析第二讲目录JavaSE面试深度剖析第二讲JavaSE语法  本文章向大家介绍JavaSE面试深度剖析第二讲,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 JavaSE语法Java有没有goto语句?goto是Java中的保留字,在目前版本的Java中没有使用。根据《TheJavaProgrammingLanguage》一书的附录中给出了一个Java关键字列表,其中有goto和const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉C语言的程序员

【JavaSE】基础笔记 - 类和对象(下)

 目录1、this引用1.1、为什么要有this引用1.2、什么是this引用1.3、 this引用的特性2、 对象的构造及初始化2.1、 如何初始化对象2.2、构造方法2.2.1、概念  2.2.2、特性 2.3、默认初始化 2.4、就地初始化 上篇:【JavaSE】基础笔记-类和对象(上)-CSDN博客https://blog.csdn.net/zzzzzhxxx/article/details/134232584?spm=1001.2014.3001.5501接上篇继续对类和对象的知识展开讲述。1、this引用1.1、为什么要有this引用先看一个日期类的例子: publicclassD

【JavaSE】基础笔记 - 类和对象(上)

 目录1、面向对象的初步认知1.1、什么是面向对象1.2、面向对象与面向过程 2.类定义和使用2.1、简单认识类2.2、类的定义格式2.3、自定义类举例说明2.3.1、定义一个狗类 2.3.2、定义一个学生类3、类的实例化3.1、什么是实例化3.2、类和对象的说明 1、面向对象的初步认知1.1、什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。1.

【JavaSE语法】类和对象(一)

一、面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情1.2面向对象与面向过程注意:面向过程和面相对象并不是一门语言,而是解决问题的方法,没有那个好坏之分,都有其专门的应用场景(1)面向过程:类似于传统把大象放进冰箱的过程,打开冰箱->把大象塞进去->把冰箱关上这种方式注重的是把大象放进冰箱的过程,少一个环节都不行。如果要把其他东西放进冰箱又是另一种方式。按照该种方式来写代码,将来扩展或者维护起来会比较麻烦(2)面向对象

【JavaSE语法】运算符

一、 什么是运算符计算机的最基本的用途之一就是执行数学运算,运算符即对操作数进行操作时的符号,不同运算符操作的含义不同Java中运算符可分为以下:算术运算符(+-*/)、关系运算符(==)、逻辑运算符、位运算符、移位运算符以及条件运算符等二、算术运算符1.基本四则运算符:加减乘除模(+-*/%)System.out.println(11.5%2.0);//运行结果1.5注意:(1)都是二元运算符,使用时必须要有左右两个操作数(2)做除法和取模时,右操作数不能为0(3)%不仅可以对整型取模,也可以对double类型取模,但是没有意义,一般都是对整型取模的2.增量运算符+=-=*=%=该种类型运算

【JavaSE】数据类型与变量

目录1.字面常量2.数据类型 3.变量 3.1变量概念3.2语法格式 3.3整型变量 3.3.1整型变量3.3.2长整型变量  3.3.3短整型变量 3.3.4字节型变量3.4浮点型变量  3.4.1双精度浮点型 3.4.2单精度浮点型 ​编辑 3.5字符型变量3.6布尔型变量4.类型转换 4.1 自动类型转换(隐式) 4.2强制类型转换(显式)  5.类型提升 6.字符串类型 从以后开始,我们会陆陆续续更新Java的知识1.字面常量 比如: System.Out.println("HelloWorld");语句,不论程序何时运行,输出的都是HelloWorld,其实"HelloWorld"就